home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
dsp
/
fft
/
fft_eyal.lha
/
fft_eyal
/
makefile.uni
< prev
next >
Wrap
Makefile
|
1991-09-01
|
1KB
|
92 lines
# Makefile for unix (this example uses the ns32k)
#
#
CFLAGS= -O -DFAR= -DNEAR=
all: progs times
progs: fftgc fftgf fftg32
times: fft1c fft1f fft1a
demos: fft2c fft2f fft2a
fft: fft8ca.o fft8f.o fftsubs.o fft832.o
foreign: fft886.asm fft868.asm
#
# The generator programs
#
fftgc: fftg.o fftoutc.o
cc -o fftgc fftg.o fftoutc.o
fftgf: fftg.o fftoutf.o
cc -o fftgf fftg.o fftoutf.o
#
# Generators of assembly
#
fftg86: fftg.o fftout86.o
cc -o fftg86 fftg.o fftout86.o
fftg32: fftg.o fftout32.o
cc -o fftg32 fftg.o fftout32.o
fftg68: fftg.o fftout68.o
cc -o fftg68 fftg.o fftout68.o
#
# generated files
#
fft8ca.c: fftgc
fftgc fft8c 8 fft
cc -c $(CFLAGS) fft8c?.c
fft8f.o: fft8f.c
cc -c $(CFLAGS) fft8f.c
fft8f.c: fftgf
fftgf fft8f 8 fft
#
# generated files (assembly)
#
fft832.o: fft832.s
fft886.asm: fftg86
fftg86 fft886 8 fft
fft832.s: fftg32
fftg32 fft832 8 fft
fft868.asm: fftg68
fftg68 fft868 8 fft
#
# test programs
#
fft2c: fft2.o isqrt.o fft8c*.o
cc -o fft2c fft2.o isqrt.o fft8c*.o
fft2f: fft2.o isqrt.o fft8f.o fftsubs.o
cc -o fft2f fft2.o isqrt.o fft8f.o fftsubs.o
fft2a: fft2.o isqrt.o fft886.o
cc -o fft2a fft2.o isqrt.o fft886.o
#
# timing programs
#
fft1c: fft1.o fft8ca.o
cc -o fft1c fft1.o fft8c*.o
fft1f: fft1.o fft8f.o fftsubs.o
cc -o fft1f fft1.o fft8f.o fftsubs.o
fft1a: fft1.o fft832.o
cc -o fft1a fft1.o fft832.o